Zeitgesteuertes Starten von Workflows
Manche Prozesse sollen zu einem bestimmten Zeitpunkt starten: täglich um 6 Uhr, jede Stunde, jeden Montag. Hierfür verfügen die meisten Agents über eine Schedule-Funktion.
Bei Agents ohne Schedule-Funktion hilft ein einfaches Vorgehen: einen Agent, der Scheduling unterstützt — zum Beispiel den Message Formatting Agent —, an den Anfang des Workflows stellen und dort den Zeitplan konfigurieren. Dieser Agent feuert zum definierten Zeitpunkt und startet damit den gesamten nachfolgenden Workflow.
Konfiguration per Dropdown
Bei allen Agents, die Scheduling unterstützen, findest du in der Agent-Konfiguration das Feld Zeitplan. Dort wählst du aus einem Dropdown-Menü eine der vordefinierten Optionen aus — kein manuelles Eintippen nötig.

Das Dropdown bietet zwei Kategorien:
Zyklen — der Agent startet wiederholt in einem festen Intervall:
- Minütlich, alle 5 Minuten, alle 10 Minuten, alle 15 Minuten
- Stündlich, alle 2 Stunden, alle 2 Tage
- Jeden Montag
Tageszeiten — der Agent startet einmal täglich zu einer bestimmten Uhrzeit (auf Stunden genau):
- Midnight, 1h, 2h, ... (volle Stunden)
Typische Anwendungsfälle
Minütliches Überwachen von E-Mail-Postfächern — der Workflow überprüft minütlich, ob eine neue E-Mail in einem Postfach eingegangen ist. Wenn ja, emittiert der prüfende Agent (z. B. Incoming Mail Agent) eine Message mit den E-Mail-Daten.
Täglicher Bericht — der Workflow startet morgens, liest Daten aus einer Datenbank und verschickt eine Zusammenfassung per E-Mail. Zeitplan: z. B. 7h
Schichtbasiertes Log-Reporting — drei parallele Agents starten je zum Schichtende und erstellen einen Bericht für ihre Schicht. Zeitplan: 6h, 14h, 22h
Stündliche Synchronisation — ein Workflow prüft stündlich ob neue Dateien auf einem SMB Share liegen. Zeitplan: 1h
Wöchentlicher Wartungs-Workflow — ein Workflow löscht veraltete Einträge aus dem Internal Storage. Zeitplan: Every Monday
Schedule und manuelle Ausführung kombinieren
Ein Agent mit konfiguriertem Schedule kann trotzdem auch manuell per "Testlauf ausführen" gestartet werden — zum Beispiel für Tests oder außerplanmäßige Läufe. Der Schedule ist keine Sperre, sondern ein zusätzlicher Auslöser. Beide Wege schließen sich nicht aus.